package com.zpark.oop.day07.test;

/**
 * 该类只允许存在5个对象
 */
public enum Student {

    // 提供五个Student类对象
    QIAO_FENG("乔峰", "降龙十八掌"),
    XU_ZHU("虚竹", "小无相功"),
    DUAN_YU("段誉", "六脉神剑"),
    DUAN_ZHEN_CHUN("段正淳", "一阳指"),
    WANG_YU_YAN("王语嫣", "没有武功"),
    DUAN_YAN_QIAN;

    private String name; // 姓名
    private String kungfu; // 功夫

    Student(){

    }

    // 提供全参构造器
    Student(String name, String kungfu) {
        this.name = name;
        this.kungfu = kungfu;
    }

    // 只提供获取属性值的方法
    public String getName() {
        return name;
    }

    public String getKungfu() {
        return kungfu;
    }

    @Override
    public String toString() {
        return "Student{" +
                "name='" + name + '\'' +
                ", kungfu='" + kungfu + '\'' +
                '}';
    }
}
